AWS Device Farm で利用可能なデバイス一覧 (2015年7月版)
AWS Device Farm
先日ローンチされたばかりの AWS Device Farm。実機に対するテストをクラウドで行うことが出来る、大変便利なサービスです。
AWS Device Farm には、利用可能なデバイス一覧を取得できる API が用意されています。どのようなデバイスがあるか知りたかったので、ListDevices API を呼び出して確認してみました。
次のコマンドで取得できます!
$ aws devicefarm list-devices --region us-west-2
利用可能なデバイス一覧
取得できるデバイス情報は順不同でしたので、簡単に整理しています。
デバイスの種別 | メーカー | デバイス名 | 解像度 | OS |
---|---|---|---|---|
PHONE | Samsung | Samsung Galaxy S6 (Verizon) | 2560 x 1440 | Android 5.0.2 |
PHONE | Samsung | Samsung Galaxy S5 (Verizon) | 1920 x 1080 | Android 4.4.4 |
PHONE | Samsung | Samsung Galaxy S5 (AT&T) | 1920 x 1080 | Android 4.4.2 |
PHONE | Samsung | Samsung Galaxy S5 (T-Mobile) | 1920 x 1080 | Android 4.4.2 |
PHONE | Samsung | Samsung Galaxy S4 (AT&T) | 1920 x 1080 | Android 4.4.4 |
PHONE | Samsung | Samsung Galaxy S4 (Verizon) | 1920 x 1080 | Android 4.4.2 |
PHONE | Samsung | Samsung Galaxy S4 (Sprint) | 1920 x 1080 | Android 4.4.2 |
PHONE | Samsung | Samsung Galaxy S3 (Verizon) | 1280 x 720 | Android 4.4.2 |
PHONE | LG | LG G3 (AT&T) | 2560 x 1440 | Android 5.0.1 |
PHONE | LG | LG Nexus 5 | 1920 x 1080 | Android 4.4.2 |
PHONE | LG | LG Optimus L70 (MetroPCS) | 800 x 480 | Android 4.4.2 |
PHONE | Motorola | Motorola DROID Ultra (Verizon) | 1280 x 720 | Android 4.4.4 |
TABLET | Samsung | Samsung Galaxy Tab 4 10.1 Nook (WiFi) | 1280 x 800 | Android 4.4.2 |
TABLET | LG | LG G Pad 7.0 (AT&T) | 1280 x 800 | Android 4.4.2 |
TABLET | Amazon | Amazon Kindle Fire HDX 7 (WiFi) | 1 x 1 *1 | Android 4.4.3 |
スマホ(ハンドセット)以外にも、タブレットも少し用意されています。OS は Android 4.4.4 と Android 4.4.2 が多めですね。Fire OS のデバイスは Amazon Kindle Fire HDX 7 (WiFi) ですが、Android がベースになっているので Android のバージョンも取得できます。
なお、全てのデバイスは Wi-Fi 接続のみ利用可能で、キャリア接続によるインターネットは利用できません。モデル名に Verizon や AT&T などキャリア名が付いていますが、これはどのキャリア製のデバイスかを示しているだけです。
まとめ
利用可能なデバイスは今後どんどん増えてくると思いますので、コマンドを叩きチェックする作業を習慣化しておくと良いと思います。
おまけ
オリジナルの取得結果です。個人的には、Android の OS バージョンの他に API レベル も欲しいなぁと思いました。画面密度 (Density) などもあると便利ですね。
{ "devices": [ { "formFactor": "PHONE", "name": "Motorola DROID Ultra (Verizon)", "resolution": { "width": 720, "height": 1280 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "DROID Ultra", "os": "4.4.4", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1728.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:B6B524CF9BF84CA891FFEF1C88E9A279", "manufacturer": "Motorola" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S5 (Verizon)", "resolution": { "width": 1920, "height": 1080 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S5", "os": "4.4.4", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 2500.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:C30737D1E582482C9D06BC4878E7F795", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "LG Optimus L70 (MetroPCS)", "resolution": { "width": 480, "height": 800 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 4294967296, "model": "Optimus L70", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7-A", "clock": 1200.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:3BF590655D0649AD8859AC305FCD5B87", "manufacturer": "LG" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S4 (AT&T)", "resolution": { "width": 1080, "height": 1920 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S4", "os": "4.4.4", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1890.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:2A81F49C0CBD4AB6B1C2C58C1498F51F", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S3 (Verizon)", "resolution": { "width": 720, "height": 1280 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S3", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1700.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:BD86B8701031476BA30AF3D03F06B665", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "LG G3 (AT&T)", "resolution": { "width": 1440, "height": 2560 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 34359738368, "model": "G3", "os": "5.0.1", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 2500.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:1699A4B64E9F4CAAAC27F4B3D233F022", "manufacturer": "LG" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S5 (T-Mobile)", "resolution": { "width": 1920, "height": 1080 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S5", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 2500.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:5931A012CB1C4E68BD3434DF722ADBC8", "manufacturer": "Samsung" }, { "formFactor": "TABLET", "name": "Samsung Galaxy Tab 4 10.1 Nook (WiFi)", "resolution": { "width": 1280, "height": 800 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy Tab 4 10.1 Nook", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1200.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:71574720B62A4A688B02A491C4A311AE", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S4 (Sprint)", "resolution": { "width": 1080, "height": 1920 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S4", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1890.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:33F66BE404B543669978079E905F8637", "manufacturer": "Samsung" }, { "formFactor": "TABLET", "name": "Amazon Kindle Fire HDX 7 (WiFi)", "resolution": { "width": 1, "height": 1 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Kindle Fire HDX 7", "os": "4.4.3", "cpu": { "frequency": "foo", "architecture": "foo", "clock": 3.14159 }, "arn": "arn:aws:devicefarm:us-west-2::device:BC44B6802F134918BDAB6FB4F38C37CC", "manufacturer": "Amazon" }, { "formFactor": "PHONE", "name": "LG Nexus 5", "resolution": { "width": 1080, "height": 1920 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Nexus 5", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 2265.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:DAFD5E60762748C98D662E0320E3FE66", "manufacturer": "LG" }, { "formFactor": "TABLET", "name": "LG G Pad 7.0 (AT&T)", "resolution": { "width": 800, "height": 1280 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 8589934592, "model": "G Pad 7.0", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1200.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:035b999777c0445d818566fdd49a2478", "manufacturer": "LG" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S6 (Verizon)", "resolution": { "width": 1440, "height": 2560 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 34359738368, "model": "Galaxy S6", "os": "5.0.2", "cpu": { "frequency": "MHz", "architecture": "ARMv8-A (A32, A64)", "clock": 2100.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:9E515A6205C14AC0B6DCDBF3FC75BC3E", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S5 (AT&T)", "resolution": { "width": 1920, "height": 1080 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S5", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 2500.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:53586C603C5A4FA38602D11AD917B01E", "manufacturer": "Samsung" }, { "formFactor": "PHONE", "name": "Samsung Galaxy S4 (Verizon)", "resolution": { "width": 1080, "height": 1920 }, "image": "NA", "platform": "ANDROID", "heapSize": 0, "memory": 17179869184, "model": "Galaxy S4", "os": "4.4.2", "cpu": { "frequency": "MHz", "architecture": "ARMv7", "clock": 1890.0 }, "arn": "arn:aws:devicefarm:us-west-2::device:6E920D51A4624ECA9EC856E0CAE733B9", "manufacturer": "Samsung" } ] }
参考
脚注
- 謎の値w ↩